Generating Realistic Test Input Using Web Services
نویسندگان
چکیده
Generating realistic test data is a major problem for software testers. Realistic test data generation for certain input types is hard to automate and therefore laborious. We propose a novel automated solution to test data generation that exploits existing web services as sources of realistic test data. Our approach is capable of generating realistic test data and also generating data based on tester-specified constraints. In experimental analysis, our prototype tool achieved between 93% and 100% success rates in generating realistic data using service compositions while random test data generation achieved only between 2% and 34%. UCL DEPARTMENT OF COMPUTER SCIENCE
منابع مشابه
Automated realistic test input generation and cost reduction in service-centric system testing
Service-centric System Testing (ScST) is more challenging than testing traditional software due to the complexity of service technologies and the limitations that are imposed by the SOA environment. One of the most important problems in ScST is the problem of realistic test data generation. Realistic test data is often generated manually or using an existing source, thus it is hard to automate ...
متن کاملAutomatic QoS-aware Web Services Composition based on Set-Cover Problem
By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...
متن کاملTesting Web Applications Using UIO with GA
The Internet uses are increasing day by day. The World Wide Web has become global system for providing information and services. The technological evolution however is not supported by adequate web testing methodologies. Usually web testing is carried out without following any well-defined procedure, it lacks suitable tool support. Model Based Testing has gained attention with popularization of...
متن کاملSERGEANT: A framework for building more flexible web agents by exploiting a search engine
With the rapid growth of the World Wide Web, there is growing interest in developing web agents that interact with online services to acquire information. However, finding the online services perfectly suited for a given task is not always feasible. First, the agents might not be given sufficient information to fill in the required input fields for querying an online service. Second, the online...
متن کاملGenerating Test Cases Specifications for BPEL Compositions of Web Services Using SPIN
Generating test cases for compositions of web services is complex, due to their distributed nature and asynchronous behaviour. In this paper, a formal verification tool – the SPIN model checker – is used to generate test suite specifications for compositions specified in BPEL. A transition coverage criterion is employed to define a systematic procedure to select the test cases. The approach is ...
متن کامل